
package com.twb.system.entity.twbTenantConfig.vo;

import java.io.Serializable;
import java.time.LocalDateTime;

import com.twb.core.base.entity.vo.PageVo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @ClassName: SearchTenantConfigVo
 * @Description: 租户配置管理 - 查询入参
 * 
 * @author DSY
 * @date 2022-12-30 16:00:28
 */
@ApiModel(value = "SearchTenantConfigVo", description = "租户配置管理 - 查询入参")
public class SearchTenantConfigVo extends PageVo implements Serializable {
  private static final long serialVersionUID = 1L;

  
  /** 唯一ID（agentId/appId） */
  @ApiModelProperty(value = "唯一ID（agentId/appId）")
  private String unionId;
      
  /** 配置类型(1：服务号；2：订阅号；3：企业号） */
  @ApiModelProperty(value = "配置类型(1：服务号；2：订阅号；3：企业号）")
  private String configType;
      
  /** 名称 */
  @ApiModelProperty(value = "名称")
  private String name;
      
  /** 配置规则 */
  @ApiModelProperty(value = "配置规则")
  private String configJson;
      
  /** 备注 */
  @ApiModelProperty(value = "备注")
  private String remark;
      
  /** 创建人 */
  @ApiModelProperty(value = "创建人")
  private String creator;
      
  /** 更新人 */
  @ApiModelProperty(value = "更新人")
  private String updater;
      
  /** 创建时间 */
  @ApiModelProperty(value = "创建时间")
  private LocalDateTime createDate;
      
  /** 更新时间 */
  @ApiModelProperty(value = "更新时间")
  private LocalDateTime updateDate;
      

  /** 关键字模糊查询 */
  @ApiModelProperty(value = "关键字模糊查询")
  private String queryLikeStr;
  
  
  /** 唯一ID（agentId/appId） */
  public String getUnionId() {
    return unionId;
  }
  /** 唯一ID（agentId/appId） */
  public void setUnionId(String unionId) {
    this.unionId = unionId;
  }
  
  /** 配置类型(1：服务号；2：订阅号；3：企业号） */
  public String getConfigType() {
    return configType;
  }
  /** 配置类型(1：服务号；2：订阅号；3：企业号） */
  public void setConfigType(String configType) {
    this.configType = configType;
  }
  
  /** 名称 */
  public String getName() {
    return name;
  }
  /** 名称 */
  public void setName(String name) {
    this.name = name;
  }
  
  /** 配置规则 */
  public String getConfigJson() {
    return configJson;
  }
  /** 配置规则 */
  public void setConfigJson(String configJson) {
    this.configJson = configJson;
  }
  
  /** 备注 */
  public String getRemark() {
    return remark;
  }
  /** 备注 */
  public void setRemark(String remark) {
    this.remark = remark;
  }
  
  /** 创建人 */
  public String getCreator() {
    return creator;
  }
  /** 创建人 */
  public void setCreator(String creator) {
    this.creator = creator;
  }
  
  /** 更新人 */
  public String getUpdater() {
    return updater;
  }
  /** 更新人 */
  public void setUpdater(String updater) {
    this.updater = updater;
  }
  
  /** 创建时间 */
  public LocalDateTime getCreateDate() {
    return createDate;
  }
  /** 创建时间 */
  public void setCreateDate(LocalDateTime createDate) {
    this.createDate = createDate;
  }
  
  /** 更新时间 */
  public LocalDateTime getUpdateDate() {
    return updateDate;
  }
  /** 更新时间 */
  public void setUpdateDate(LocalDateTime updateDate) {
    this.updateDate = updateDate;
  }
  

  /** 关键字模糊查询 */
  public String getQueryLikeStr() {
    return queryLikeStr;
  }
  /** 关键字模糊查询 */
  public void setQueryLikeStr(String queryLikeStr) {
    this.queryLikeStr = queryLikeStr;
  }
}
